suelo permeable - French English Dictionary